mountain basin - French English Dictionary